import math
a=int (input ("Введите четырехзначное число: "))

if a<=999 or a>=10000 :
    print ("Введённое число не является четырехзначным")
else:
    if a%2==0:
        print ('Число чётное: Да')
    else:
        print ('Число чётное: Нет')
    if a%3==0:
        print ('Число кратное трём: Да')
    else:
        print ('Число кратное трём: Нет')
    b= math.sqrt (a)
    if b==int (b):
        print ('Число является квадратом числа: ', int(b))
    else :
        print ('Число является квадратом числа: Нет')
    print (' ')
    c=a
    m=9 #меньшая цифра числа
    while c>0:
        if c%10<m:
            m= c%10
        c=c//10
    print('Наименьшая цифра: ', m)

    c=a
    m=0 #большая цифра числа
    while c>0:
        if c%10>m:
            m= c%10
        c=c//10
    print('Наибольшая цифра: ', m)
    nol=0
    c=a
    x=0
    while c> 0:
        x=c%10
        if x==0:
            nol+=1
        c=c//10
    print ('Количество нулей в числе: ', nol)
    print (' ')


    a1=a%10
    a//=10
    a2=a%10
    a//=10
    a3=a%10
    a4=a//10
    print(a4)
    a1= math.sqrt (a1)
    a2= math.sqrt (a2)
    a3= math.sqrt (a3)
    a4= math.sqrt (a4)
    if a1==int (a1):
        print ('Цифра в рязряде единиц является квадратом цифры: ', int(a1))
    else :
        print ('Цифра в рязряде единиц является квадратом цифры: Нет')
    if a2==int (a2):
        print ('Цифра в рязряде десятков является квадратом цифры: ', int(a2))
    else :
        print ('Цифра в рязряде десятков является квадратом цифры: Нет')
    if a3==int (a3):
        print ('Цифра в рязряде сотен является квадратом цифры: ', int(a3))
    else :
        print ('Цифра в рязряде сотен является квадратом цифры: Нет')
    if a4==int (a4):
        print ('Цифра в рязряде тысяч является квадратом цифры: ', int(a4))
    else :
        print ('Цифра в рязряде тысяч является квадратом цифры: Нет') 
    
    
